to be slow on the uptake - Francés Inglés Diccionario